home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
FishMarket 1.0
/
FishMarket v1.0.iso
/
fishies
/
551-575
/
disk_562
/
intuisup
/
library
/
source.lzh
/
intuisup.fd
< prev
next >
Wrap
Text File
|
1991-10-20
|
2KB
|
56 lines
*************************************
* *
* IntuitionSupport v2.0 *
* by Torsten Jürgeleit in 05/91 *
* *
* FD-File *
* *
*************************************
*
##base IntuiSupBase * the name of our base used by C glue code and C PRAGMAS
##bias 30 * first function is always at an offset of -30 from lib base
*
* Render
*
IGetRenderInfo(screen,flags)(a0,d0)
IFreeRenderInfo(ri)(a0)
IOpenWindow(wi,nw,flags)(a0,a1,d0)
IClearRenderWindow(ri,win,left_edge,top_edge,width,height)(a0,a1,d0,d1,d2,d3)
*
* Texts
*
IDisplayTexts(ri,win,td)(a0,a1,a2,d0,d1)
IPrintText(ri,win,text,left_edge,top_edge,type,flags,text_attr)(a0,a1,a2,d0,d1,d2,d3,a3)
IConvertUnsignedDec(num,buffer)(d0,a0)
IConvertSignedDec(num,buffer)(d0,a0)
IConvertHex(num,buffer)(d0,a0)
IConvertBin(num,buffer)(d0,a0)
*
* Borders
*
IDisplayBorders(ri,win,bd)(a0,a1,a2,d0,d1)
IDrawBorder(ri,win,left_edge,top_edge,width,height,type)(a0,a1,d0,d1,d2,d3,d4)
*
* Gadgets
*
ICreateGadgets(ri,gd)(a0,a1,d0,d1)
IFreeGadgets(gl)(a0)
IDisplayGadgets(win,gl)(a0,a1)
IRefreshGadgets(gl)(a0)
ISetGadgetAttributes(gl,data_entry,flags,data1,data2,data3)(a0,d0,d1,d2,d3,a1)
IActivateInputGadget(gl,data_entry)(a0,d0)
IGadgetAddress(gl,data_entry)(a0,d0)
IRemoveGadgets(gl)(a0)
IGetMsg(uport)(a0)
IReplyMsg(imsg)(a0)
*
* Menus
*
*
ICreateMenu(ri,win,md,ta)(a0,a1,a2,a3)
IAttachMenu(win,ml)(a0,a1)
IMenuItemAddress(ml,menu_num)(a0,d0)
IRemoveMenu(ml)(a0)
IFreeMenu(ml)(a0)
##end